Codename: nokia-leo
Download:
Install edl. Enable debugging by dialing *#*#33284#*#*
adb reboot recovery
# make sure it reports ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
lsusb
# test edl connection
python3 ~/projects/repos/edl/edl.py printgpt --loader 8k.mbn
# backup stock boot and recovery partitions
mkdir stock-backup
python3 ~/projects/repos/edl/edl.py r boot stock-backup/boot.img --loader 8k.mbn
python3 ~/projects/repos/edl/edl.py r recovery stock-backup/recovery.img --loader 8k.mbn
# write lk2nd to boot partition
python3 ~/projects/repos/edl/edl.py w boot lk2nd-msm8909.img --loader 8k.mbn
# install kernel via lk2nd fastboot into boot partition
pmbootstrap flasher flash_kernel
# install rootfs to sd card
pmbootstrap install --disk=/dev/sdd
On device:
sudo tinydm-set-session -f -s /usr/share/wayland-sessions/bananui.desktop
# load display driver
modprobe panel-mipi-dbi
# always load display driver on boot
echo panel-mipi-dbi | sudo tee /etc/modules-load.d/panel-mipi-dbi.conf
export WAYLAND_DISPLAY=wayland-1
alacritty
Increase time to wait for detecting the sim card:
/etc/systemd/system/msm-modem-uim-selection.service.d/override.conf
[Service]
Environment=SIM_WAIT_TIME=15
Additional installed packages:
sudo apk add modemmanager msm-modem-wwan-port msm-modem-wwan-port-systemd
sudo systemctl enable --now msm-modem-wwan-port
/etc/NetworkManager/system-connections/modem.nmconnection
[connection]
id=modem
uuid=0f3ded49-dc47-422f-8287-698a6e48c271
type=gsm
interface-name=qrtr0
[gsm]
apn=internet.v6.telekom
ip-type=ipv6
pin=sim_pin_redacted
[ipv4]
method=disabled
[ipv6]
addr-gen-mode=default
method=auto
[proxy]